
let app = new Vue({
  el: '#app',
  data: {
    data: null,
    editdata: {
      "name": "",
      "introduce": "",
      "code": "",
      "footerInfo": {
        "url": "",
        "name": ""
      }
    }
  },
  filters: {
    remove_blank(str) {
      return str.replace(/(^\s*)|(\s*$)/g, '')
    },
  },
  methods: {
    getData() {
      var _this = this
      $.ajax({
        //请求方式为get
        type: "GET",
        //json文件位置
        url: "./data/data.json",
        //返回数据格式为json
        dataType: "json",
        //请求成功完成后要执行的方法
        success: function (data) {
          _this.data = data
        }
      });
    },

    // 修改的但是哪一个地方的数据
    edit(index1,index2) {
      this.editdata=this.data[index1].tableData[index2]
      setTimeout(()=>{
        $('#myModal').modal('show')
      },200)
    },

    // 添加
    add(index) {

    },

    // 向一个多级数组中添加键值对
    changeData(array, obj) {
      // 判断传入是否为数组类型
      if (Array.prototype.isPrototypeOf(array) && array.length > 0) {

      } else {
        alert("传入的array不是数组类型或数据不满填充条件")
      }
    }
  },
  mounted() {
    this.getData()
  }
})